home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: cix.compulink.co.uk!usenet
- From: jralph@cix.compulink.co.uk ("Jolyon Ralph")
- Subject: Re: Frustrated Jolyon (was Re: E - Just say NO! (was Re: Visual E - New E Develo
- Message-ID: <DpFuKK.EEs@cix.compulink.co.uk>
- Organization: Compulink Information eXchange
- References: <e>
- Date: Sat, 6 Apr 1996 11:29:07 GMT
- X-News-Software: Ameol32
-
- > One shouldn't be angry with this guy, since he simply is a bit
- > frustrated with me as a person. He is the kind of person that is
- > incapacitated to adapt to new things, and subsequently everytime he
- > touches his E code and produces an unexpected result he starts
- > yelling at everybody that will listen that the compiler is buggy.
-
- Let me make it clear, I don't like the syntax of E, but as you've said
- before and I totally agree, syntax is a personal thing, if you like it,
- fine, if not, go onto a different language. I don't like it, so we're
- going back to C...
-
- I don't think I've ever said E was "buggy", except in reference to the
- gadtools includes (and I found the problem - the GTMENUITEM_USERDATA
- macro doesn't work). In the main part E produces very solid, stable code,
- and that's certainly to your credit - It's just not very optimal code,
- especially for fast processors.
-
- I've discussed many problems (or rather things I don't like) with E in
- this thread, rather than personal abuse why don't you try and answer
- them, saying either why you prefer the way E does it or give an
- approximate date for fixing the problem.
-
- > A hammer is a powerful tool, unless you are like Jolyon and keep
- > hitting yourself on the head with it.
-
- I hope we can discuss the benefits/problems of your language without
- resorting to personal abuse.... (I also happen to be very good with
- hammers, as people who know me will tell you :-)
-
- > E is not a perfect language and EC not a perfect compiler, but apart
- > from the fact that it will give syntax errors if you feed it C code,
- > I see no reason why anyone couldn't make professional applications
- > with it, worse, I fear it has many features to support large scale
- > programming, unlike some languages I know.
-
- E is by no means a *bad* language. I would much rather people were
- writing applications in E than in Amos or Blitz Basic. But from my
- personal experience (of 18 months E coding now) I can tell you that
- maintaining large projects *is* a nightmare with the current version of
- E. That's nothing to do with the language syntax or anything else, it's a
- combination of factors (the way the compiler returns only one error a
- time, the almost meaningless list of unused variables/functions, the
- non-standard includes, etc..)
-
- And you're right, there's no reason anyone can't make professional
- applications with it (we have, remember!), it's just I was hoping to save
- a few people the days and days of hair-pulling we've had to suffer due to
- the way that E works. But I was saying, in *my* opinion, anyone starting
- programming the Amiga now would be better starting with C (a language
- that will be of extreme use on whatever platform they end up writing for
- in years to come) rather than E. I don't think C is any more dificult to
- learn than E.
-
- Actually, the one big problem I have with E is it can't produce a
- linkable object file. As soon as E can do that it will be much easier to
- maintain. Any plans for that? It maybe if we can produce linkable code
- from E that we won't need to rewrite *everything* in C.
-
- > p.s.: Jolyon: an E registration is personal, so you're doomed to be
- > the owner of it for life!
-
- Drat! :-)
-
- Jolyon
-